# encoding=utf-8
from LBT.BaseParent.BaseLbt import lbtlogin
from LBT.Resource.SchoolStationAtt import SchoolStationAtt
from LBT.GeneralOperation.SchoolStationOperation import SchoolStationOperation


class BabyWorks(lbtlogin, SchoolStationAtt, SchoolStationOperation):
    """幼儿作品
    1、校验目前照片数据和数据库比对
    2、新增一个照片，然后去数据库比对是否多一个，然后比对新增照片和数据库照片是否一致。
    3、删除刚才那个新增的照片
    """

    @lbtlogin.loginFun
    def test_babyworkscheckphoto(self):
        """
        检查页面有几个照片，然后去数据库查询，比对
        :return:
        """
        self.docstr = '检查页面有几个照片，然后去数据库查询，比对'
        self.moduleOp.openMoudleAndIn(self.schoolstation_navigation_class, self.schoolstation_babyworks_url)
        self.checkphotonum(self, 2)

    @lbtlogin.loginFun
    def test_babyworksaddphoto(self):
        """
        新增一个照片，然后去数据库比对是否多一个，然后比对新增照片和数据库照片是否一致。
        :return:
        """
        self.docstr = '增一个照片，然后去数据库比对是否多一个，然后比对新增照片和数据库照片是否一致'
        self.moduleOp.openMoudleAndIn(self.schoolstation_navigation_class, self.schoolstation_babyworks_url)
        self.uploadimgforschoolstation(self, __file__, 2)